#ifndef OUTPUT_HH
#define OUTPUT_HH

#include <QString>

class Output
{
protected:
  QString parameters;
  QString polarization;
  QString filename;
  QString traj;
  QString phd;
  QString icvslength;
  QString currentvslength;
  QString time;
  bool save; //true->save data
public:

  Output();

  virtual ~Output();
  
  virtual void initialize(QString file);
  virtual QString getParamsFile();
  virtual QString getPolarizationFile();
  virtual QString getFileName();
  virtual QString getTrajFile();
  virtual QString getPhDFile();
  virtual QString getIcLengthFile();
  virtual QString getCurrentLengthFile();
  virtual QString getTimeFile();
  void setFileName(QString file);
  void setPhDFile(QString file);
  void setSave(bool value);
  bool getSave();
};

#endif
